package com.gengdan.dao;

import com.gengdan.bean.*;

import java.util.HashMap;
import java.util.List;

public interface SampleStorageDao {
    /**捐献者入库记录**/
    List<SampleStorage> selectSampleStorage(int userId);

    /**查找处理样品【登记入库板块】**/
    List<SampleProcR2>  selectSampleProcR2();
    /**高级检索【登记入库板块】**/
    List<SampleProcR2>  selectSampleProcR2ByKey(String keyWord);
    /**删除处理样品【登记入库板块】**/
    int  deleteSampleProc(String countryCode);
    /**修改待处理状态【登记入库板块】**/
    int updateSampleProc(int countryCode);
    /**1.显示容器相关信息【登记入库板块-分配位置】**/
    List<ContainerInfo> selectContainerName();
    /**2.显示存储区【登记入库板块-分配位置】**/
    List<HoleLocInfo> selectStorageArea(String conName);
    /**3.显示冻存盒【登记入库板块-分配位置】**/
    List<HoleLocInfo> selectHoleLocCode(String holeLocCode);
    /**5.入库样本【登记入库板块-分配位置】**/
    String selectMaxStorageCode();
    /**5.入库样本【登记入库板块-分配位置】**/
    int insertSampleStorage(SampleStorage sampleStorage);



    /**查找入库记录**/
    List<SampleStorageR2> selectSampleStorageR2();
    /**删除入库记录**/
    int deleteSampleStorageR2(String countryCode);
    /**检索入库记录**/
    List<SampleStorageR2> selectSampleStorageR2ByKey(String keyWord);
}
